package com.lzs.adx.web.modules.adx.service;


import com.lzs.adx.commmon.service.CrudService;
import com.lzs.adx.web.modules.adx.dto.PlaterChart;
import com.lzs.adx.web.modules.adx.dto.ReportDTO;
import com.lzs.adx.web.modules.adx.dto.Total;
import com.lzs.adx.web.modules.adx.dto.VistisTotalDTO;
import com.lzs.adx.web.modules.adx.entity.ReportEntity;

import java.util.List;
import java.util.Map;

/**
 * 广告上报表
 *
 * @author wangzhijun 825400558@qq.com
 * @since 1.0.0 2023-06-06
 */
public interface ReportService extends CrudService<ReportEntity, ReportDTO> {

    public void realDataMind(String day);

    void deleteInfo(String yesterdayStime);


    Total totalALlInfo();


    List<PlaterChart> countProductTotal();

     VistisTotalDTO countChartList();

    void weekDataCount();


     List<ReportEntity> selectListByMap(String dspId,String day,Integer limit);
}